﻿// 标准库或者第三方库

// 自定义头文件
#include "template_problem05.hxx"
#include "af_api.hxx"
// ACIS
#include "acis/acis.hxx"
#include "acis/api.err"
#include "acis/api.hxx"
#include "acis/body.hxx"
#include "acis/check.hxx"
#include "acis/cstrapi.hxx"
#include "acis/logical.h"
#include "acis/module.hxx"
#include "acis/primtive.hxx"

// ************************************************************
outcome answer_api_facet_entity(ENTITY* entity) {
	API_BEGIN
		/**
		 * 若采用先边离散后面离散的方式，
		 * 则此处需要先进行边离散，可以自己用数据结构保存 或者 使用acis的AF_POINT数据结构存储离散结果
		 * 而后进行面离散，面离散的离散结果需要绑定至acis的数据结构INDEXED_MESH，
		 * 上述结果均需要满足容差，测试仅检查面离散结果是否满足容差
		 */
		api_discrete_entity(entity);

	API_END
		return result;
}
